package com.iotechn.unimall.data.dto.statistics;

/*
import com.iotechn.unimall.data.dto.store.PayChannelDataDTO;
*/
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author kyms
 * @date 2020-06-15 10:22
 */
@Data
public class StatisticsTotalDTO implements Serializable {
    //总用户数
    private Long totalUserCount = 0L;
    //总订单数(支付成功)
    private Long totalOrderCount = 0L;
    //线上订单数
    private Long onlineTotalOrderCount = 0L;
    //线下订单数
    private Long offlineTotalOrderCount = 0L;
    //总订单金额
    private Float totalOrderPrice = 0f;
    //线上订单金额
    private Float onlineTotalOrderPrice = 0f;
    //线下订单金额
    private Float offlineTotalOrderPrice = 0f;
    //总商品销量
    private Float totalSkuPrice = 0f;
    //总商品数量
    private Float totalSkuCount = 0f;

    //线上商品数
    private Float onlineTotalSkuCount = 0f;
    //线下商品数
    private Float offlineTotalSkuCount = 0f;
    //总退款单数
    private Long totalRefundOrderCount = 0L;
    //总退款金额
    private Float totalRefundOrderPrice = 0f;
    //总退款数量
    private Float totalRefundSkuCount = 0f;

    //线上退款单数
    private Long onlineRefundOrderCount = 0L;
    //线上退款金额
    private Float onlineRefundOrderPrice = 0f;
    //线上退款数量
    private Float onlineRefundSkuCount = 0f;

    //线下退款单数
    private Long offlineRefundOrderCount = 0L;
    //线下退款金额
    private Float offlineRefundOrderPrice = 0f;
    //线下退款数量
    private Float offlineRefundSkuCount = 0f;

    //线上还是门店
    private String typeName;
    //线上还是门店id
    private Long typeId;



    //会员卡总计
    private Integer chargeOrderTotalCount;
    //会员卡价格
    private Float chargeorderTotalPrice;

    //会员卡商品数量
    private Integer chargeOrderSkuTotalCount;
/*
    private List<PayChannelDataDTO> summayPayChannel;
*/
}
